package com.shady.diskmanger.dao.impl;

import com.shady.diskmanger.model.BigFile;
import com.shady.diskmanger.model.SmallFile;

import java.io.IOException;
import java.util.List;

public interface FilesFunctionDaoImpl {
    int deleteRepeatFiles();
    int recoverRepeatFiles(String src);
    int copyRepeatFiles(String dest);
    boolean copySignalFile(SmallFile smallFile, String dest);
    boolean outPutRepeatFilesMessages(String dest);
    boolean isRepeatFile(String md5);
    boolean scanneAllFiles(String src);
    String[] getFiles(String src);
    List<SmallFile> getRepeatFiles();
    public void bigFileCopy(BigFile bigFile) throws IOException;
}
